@charset "UTF-8";
html,body,div, span,p,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0}
fieldset,img{border:0}
img{display:block}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
input{padding-top:0;padding-bottom:0;font-family:"SimSun","宋体"}
input::-moz-focus-inner{border:0;padding:0}
select,input{vertical-align:middle}
select,input,textarea{font-size:12px;margin:0}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
table{border-collapse:collapse}

body{color:#333;font:14px '微软雅黑',"Microsoft YaHei","SimSun","宋体","Arial Narrow",HELVETICA;}

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1}
.clearit{clear:both;height:0;font-size:0;overflow:hidden}
.fl{float:left;_display:inline}
.fr{float:right;_display:inline}
a{color:#666;text-decoration:none;}
a:visited{color:#666}
a:hover,a:active,a:focus{color:#04D8AF;text-decoration:underline}
.hidden{visibility:hidden}
q:before, q:after, blockquote:before, blockquote:after {
content: "";
}
::-webkit-input-placeholder{ color: #999; }
:-moz-placeholder{ color: #999; } 
::-moz-placeholder{ color: #999; }
:-ms-input-placeholder{ color: #999; }

.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.w1160 {
	width: 1160px;
	margin: 0 auto;
}
.w1110{
	width: 1110px;
	margin: 0 auto;
}
.clear {clear:both;}
.hide {display:none;}
.text-center {text-align: center;}
.yahei {
	font-family: '微软雅黑',Microsoft YaHei;
}
.sonti {
	font-family: '宋体';
}

.header {
	height: 60px;
	background-color: #393D49
}

.logo-ico img {
	width: 40px;
	height: 40px;
}

.layui-nav-item a {
	text-decoration: none;
}

.layui-nav .logo-ico {
	float: left;
	margin-top: 10px;
}

.footer {
	margin-top: 30px;
	border-top:#CCC 1px solid;
	height: 60px;
	line-height: 60px;
}

.tip {
	margin-top: 20px;
} 

.booklist a {
	display: block;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color:#FFF;
	background-color: #009688;
	float: right;
	border-radius: 50px;
	text-decoration: none;
}